short-term accommodation - Alemán Inglés Diccionario